package com.wangdong.mvpretrofitokhttprxjava.view;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;

import com.orhanobut.logger.Logger;
import com.wangdong.mvpretrofitokhttprxjava.R;


public class LoggerActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_logger);
        //1.在Gradle中导入 implementation 'com.orhanobut:logger:2.2.0
        //2.初始化
        //Logger.addLogAdapter(new AndroidLogAdapter());
        //3.简单使用
        Logger.i("执行了 onCreate");

/*
11-20 10:17:00.979 5546-5546/com.wangdong.automobileinspection I/PRETTY_LOGGER: ┌────────────────────────────────────────
11-20 10:17:00.979 5546-5546/com.wangdong.automobileinspection I/PRETTY_LOGGER: │ Thread: main          默认打印了线程名称 主线程
11-20 10:17:00.979 5546-5546/com.wangdong.automobileinspection I/PRETTY_LOGGER: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
11-20 10:17:00.979 5546-5546/com.wangdong.automobileinspection I/PRETTY_LOGGER: │ Activity.performCreate  (Activity.java:7009)
11-20 10:17:00.979 5546-5546/com.wangdong.automobileinspection I/PRETTY_LOGGER: │    LoggerActivity.onCreate  (LoggerActivity.java:17) 使用的行号位置
11-20 10:17:00.979 5546-5546/com.wangdong.automobileinspection I/PRETTY_LOGGER: ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄
11-20 10:17:00.979 5546-5546/com.wangdong.automobileinspection I/PRETTY_LOGGER: │ 执行了 onCreate        我们要求打印的日志
11-20 10:17:00.979 5546-5546/com.wangdong.automobileinspection I/PRETTY_LOGGER: └───────────────────────────────────────
*/
        Logger.d("debug");//调试日志
        Logger.e("error");//错误日志
        Logger.w("warning");//警告日志
        Logger.v("verbose");//正常日志
        Logger.i("information");//普通日志
        Logger.wtf("What a Terrible Failure");

        //支持字符串格式参数。

        Logger.d("hello %s", "world");
        //支持集合(仅可用于调试日志)

        /*Logger.d(MAP);
        Logger.d(SET);
        Logger.d(LIST);
        Logger.d(ARRAY);*/
        //JSON和XML支持(输出将处于调试级别)

       /* Logger.json(JSON_CONTENT);
        Logger.xml(XL_CONTENT);*/

       //修改自定义TAG
        Logger.t("hahah").d("我爱你");
    }
}
